Definition of Shepherd Dog

  • (noun) any of various usually long-haired breeds of dog reared to herd and guard sheep

Synonyms of Shepherd Dog


Antonyms of Shepherd Dog


No Antonyms Found.

Homophones of Shepherd Dog


No Homophones Found.